package product.type;

import lombok.Data;

import java.io.Serializable;

public enum ExerciseType implements Serializable {
    RUNNING(10),          // 每小时消耗的卡路里
    CYCLING(8),
    SWIMMING(7),
    YOGA(3),
    WEIGHTLIFTING(6),
    JUMP_ROPE(12),       // 跳绳
    HIIT(15),            // 高强度间歇训练
    AEROBICS(6),         // 有氧运动
    HIKING(5),           // 徒步旅行
    DANCING(7),          // 跳舞
    BOXING(10),          // 拳击
    PILATES(4),          // 普拉提
    ROCK_CLIMBING(8),    // 攀岩
    SKATING(8),          // 滑冰
    SQUASH(9),           // 壁球
    GOLF(3),             // 高尔夫
    ROWING(7);           // 划船

    private final int caloriesPerHour;

    ExerciseType(int caloriesPerHour) {
        this.caloriesPerHour = caloriesPerHour;
    }

    public int getCaloriesPerHour() {
        return caloriesPerHour;
    }
}
